/**
 * ����Դ�������Ʒ - ģ�嶨�ƹ������� ��www.hua360.com��
 * ��ϵ��ʽ QQ��75943938 Email:gope@vip.qq.com 
 * ����޸����ڣ�2012-09-09 14:33
 * ========  �Ҿ�װ��CSS��ʽ��  ========
**/
.family_l{ float:left; width:322px;height:600px; overflow:hidden;}
#slider_wapper{position:relative;}
#slider{ width:320px; height:400px; overflow:hidden; border:1px solid #ccc;position:relative;}
#slider li{ float:left; width:320px; height:400px; overflow:hidden;}
div#controlsdbg{position:absolute; top:342px;left:0px;width:320px;height:58px;background-color:#333;opacity:0.8;filter:alpha(opacity=80);z-index:1}
div#controlsdesc{position:absolute; top:340px;left:1px;width:305px;height:32px;text-align:left;color:#FFFFFF;padding:5px 0px 0px 10px;z-index:1;font:18px/32px ΢���ź�,����; overflow:hidden}
div#controlsdesc a{color:#ffffff;}
div#controlsdesc a:hover{ text-decoration:underline;}
#slider_wapper ol#controls{position:absolute;top:378px;right:1px; height:16px;text-align:right;z-index:2;}
#slider_wapper ol#controls li{height:16px;line-height:16px;margin:0 4px 0 0; width:18px; display:inline;float:left;background-color:#fff; text-align:center;}
#slider_wapper ol#controls li a{color:#333;font-family:Arial;  font-weight:bold;text-decoration:none; display:block;}
#slider_wapper ol#controls li.current{background:#f60;}
#slider_wapper ol#controls li.current a{color:#fff;}
.f_box{ border:1px solid #ccc;zoom:1;}
.f_box .title{ height:30px; line-height:30px; padding:0 10px; background-color:#EDE7D1; color:#784913; border-bottom:1px solid #ccc;}
.f_box .title span{ font-size:14px; font-weight:bold; float:left;}
.f_box .title a{ float:right;color:#784913;}
.f_list li{ background:url(li_bg.png) no-repeat 0 center; padding:0 0 0 10px;}
.f_list a{color:#333; font-size:14px;}
.list_01{line-height:28px; padding:8px 10px 5px; *padding:6px 10px 7px;}
@-moz-document url-prefix() { .list_01{  padding:4px 10px ;} }

.family_m{ float:left; width:408px; margin:0 9px; padding:10px;height:578px;overflow:hidden; border:1px solid #ccc;}
.top_title{ font-size:16px; font-weight:bold;color:#784913;font-family:microsoft yahei,SimHei;}
.hot_list li{ border-bottom:1px dashed #ccc; padding:8px 0;}
.hot_list li.last{ border:none;}
.hot_list li a{color:#333;}
.hot_list li h2{ font-family:Microsoft YaHei,SimHei; display:block; text-align:center; font-size:18px; margin:10px 0;}
.hot_list li p{color:#666; line-height:22px;}
.hot_list li .detail{ color:#BA2636; margin-left:4px;}
.cate_list dt{ font-weight:bold; background:url(family_icon.png) no-repeat 54px -217px; margin:5px 0;}
.cate_list dt a{color:#784913;}
.cate_list dd ul{ padding:5px 0 5px 10px;}
.cate_list dd ul li{ height:24px; line-height:24px;}

.family_r{ float:left; width:230px; height:600px;overflow:hidden;}
.act_ul{ margin:0 10px 10px;} .act_ul li { height:18px; padding-top:1px; padding-bottom:1px; overflow:hidden}
.act_ul li a{ font-size:12px;}
.act_list{margin: 10px 10px 0 10px;}
.act_list li{ height:60px; overflow:hidden; margin-bottom:10px;}
.act_list li a{ color:#333;}
.act_list li a:hover p{ text-decoration:underline;}
.act_list li img{float:left; width:60px; height:60px; }
.act_list li p{ float:left; width:125px; margin-left:15px;}
ul.ad_one li{ display:block;width:230px; height:70px; overflow:hidden; margin-bottom:5px;}
.text_bg{ padding:15px 20px 13px;color:#784913;font:14px/22px \5FAE\8F6F\96C5\9ED1,黑体; background:url(family_icon.png) -120px -5px no-repeat;}
.family_club {margin:0 20px 5px; height:90px;*+height:86px;overflow:hidden;}
.family_club li{float:left; width:100%; margin:5px 0 0;}
.family_club li span{float:left; display:block; width:50px; height:24px; line-height:24px; text-align:center; color:#444;}
.family_club li input{float:left; display:block; width:100px; height:18px; padding:2px 3px; border:1px solid #ccc;}
.family_club li .btn{ display:inline-block; width:114px; height:32px; background:url(family_icon.png) 1px -36px; margin:7px 0 7px 30px;border:none; cursor:pointer;}
.family_club li strong{ font-size:14px; font-weight:700; color:#666; margin-left:10px;_margin-top:4px;display:inline-block;}
.family_club li strong em{ font-size:16px;font-weight:700;  color:#784913;}

.ad_list li{ margin-bottom:5px; display:inline-block;}
#brand_title{height:40px; line-height:40px;background-color:#EDE7D1;}
#brand_title span{ float:left; font-size:18px; font-weight:bold; font-family:Microsoft YaHei; color:#784913; margin:0 10px 0 30px;}
#brand_title a{ float:right; color:#784913; font-size:14px; font-weight:700; margin-right:15px;}
#brand_tab{float:left;width:780px; overflow: hidden;}
#brand_tab li{float:left;padding:0 10px; margin:0 10px;font-weight:bold;font-size:14px;cursor:pointer;color:#784913;}
#brand_tab li.current{background-color:#784913;color:#fff;}
.brand_content{ margin:15px 0; display:inline-block;}
.brand_content ul li{ display:inline-block;float:left;width:145px; height:95px; overflow:hidden; margin:0 26px 0 0; background-color:#EDE7D1;}
.brand_content ul li.last{ margin-right:0;}
.brand_content ul li img{ width:135px; height:85px; padding:5px;}

.act_bm{ padding:10px;font-size:14px;}
.act_bm h2 a{ display:block;color:#f60;font-weight:bold; text-align:center; margin-bottom:10px;}
.act_bm a{ color:#1D50A3;}
.watch_btn{display:block; width:168px; height:33px; background:url(family_icon.png) 0 -85px; margin:15px 0 7px 20px; border:none; cursor:pointer;}
.bm_room{ display:block;width:127px;text-align:center;color:#784913; font-size:12px; margin:40px 0 0 40px;}
.bm_room img{display:block;width:125px; height:120px; border:1px solid #ccc; margin-bottom:5px;}
.room_l{float:left;width:760px;}
.top_bar span{ float:left;display:block;height:28px;background: url(family_icon.png) no-repeat; }
.top_bar span.beatiful_room{ background-position:0 -138px ; width:130px;}
.top_bar span.zx_diary{ background-position:0 -183px ; width:110px;}
.top_bar a{color:#784913;}
.top_bar .info{float:left; margin:5px 0 0 0; color:#B1B1B1; font-size:14px;} 
.hot_shopper{ float:left; margin:7px 0 0 0;}
.hot_shopper li{ float:left; color:#615D5A; }
.hot_shopper li a{  margin-right:10px;}
.more{ display:inline-block;width:54px; height:24px; line-height:24px;background:url(family_icon.png) no-repeat 0 0;text-align:center;font-weight:bold;}
.room_list li{ display:inline-block;width:127px; overflow:hidden; float:left; text-align:center; padding:10px 12px;}
.room_list li img{ width:125px; height:120px; display:block; margin-bottom:5px; border:1px solid #ccc;}
.room_list li a{ color:#333;}
.room_r{width:230px; float:left; margin-left:10px;}
.diary_list li{ display:inline-block;width:142px; overflow:hidden; float:left; text-align:center; padding:10px 29px 10px 0;}
.diary_list li.pr0{ padding-right:0;}
.diary_list li img{ width:140px; height:160px; display:block; margin-bottom:5px;border:1px solid #ccc;}
.diary_list li a{ color:#333;}
/*--copy right www.hua360.com  QQ:568066794--*/